
.clear { clear:both; }
.hide { outline:0;text-indent:-9999px;display:block;}
html{height:100%;background-color: #fff;}
#body{width:100%;height:100%;font-family:Helvetica, Arial, sans-serif;color:#333;}
#Form{height:100%;}
a{outline:0;border:0;}
p, ul, ol{margin:0;padding:0 0 1em 0;}

body { background: #fff; }

#body{}

#frame { width: 975px; margin: 0 auto;  }
#header { position:relative; width: 100%; height: 162px; margin-bottom: 30px;}

.contentLeftPane { float:left; width: 600px; margin: 0 0 0 35px; }
.contentRightPane { float:left; width: 265px; margin: 0 35px 0 35px; }

.navMenu { position: absolute; width: 975px; height: 40px; top: 155px; left: 0px; }
.logo { position: absolute; height: 101px; width: 237px; top: 28px; left: 43px; }

.quotePane { position: absolute; top: 56px; left: 560px; width: 248px; height: 58px; }
.quote { width: 248px; height: 58px; background: url('Images/freequote_button.jpg') no-repeat; }
/* request a quote button */
a.freequote, a.freequote:link{ background: url('Images/freequote_button.jpg') no-repeat; width:248px; height: 58px; margin: 10px 0 10px 0;  }
a.freequote:visited  { background: url('Images/freequote_button.jpg') no-repeat; width:248px; height: 58px; }
a.freequote:hover { background: url('Images/freequote_button.jpg') no-repeat; }
/* end request a quote button */

/*.container-content h1 { color: #57C8E3; } light blue */
/*.container-content h1 { color: #164E7A; } dark blue */
/*.container-content h1 { color: #E88024; } orange */
/*.container-content h1 { color: #BCBEC0; } grey */
.container-content h1 { color: #E88024; font-weight: bold; font-size: 1.8em;}

#home-header { background: url('Images/home_text.gif') no-repeat; height: 27px; width: 193px; }
#auto-header { background: url('Images/auto_Insurance_Text.gif') no-repeat; height: 27px; width: 190px;  }
#business-header { background: url('Images/business_insurance_text.gif') no-repeat; height: 27px; width: 341px;}
#atv-header { background: url('Images/atv_insurance_text.gif') no-repeat; height: 69px; width: 462px;}
#church-header { background: url('Images/church_insurance_text.gif') no-repeat; height: 27px; width: 279px;}
#farm-header { background: url('Images/farm_insurance_text.gif') no-repeat; height: 27px; width: 189px;}

.homelist { list-style: none; margin-left: 35px; }
.homelist li { margin-top: 10px;list-style: none; }
.homelist li a { font-size: 18px;color: #BCBEC0; }
.homelist li a:hover { color: #164E7A; }

.bottomnav { list-style:none; }
.bottomnav li { float: left; list-style:none; }

.businessnav, a.businessnav:link, a.businessnav:visited { background: url('Images/image_sprite.jpg') no-repeat; width:61px; height: 64px; }
a.businessnav:hover { }
.farmnav , a.farmnav:link, a.farmnav:visited { background: url('Images/image_sprite.jpg') no-repeat -61px; width:70px; height: 64px;  }
a.farmnav:hover { }
.churchnav , a.churchnav:link, a.churchnav:visited { background: url('Images/image_sprite.jpg') no-repeat -131px; width:63px; height: 64px;  }
a.churchnav:hover { }
.homenav , a.homenav:link, a.homenav:visited { background: url('Images/image_sprite.jpg') no-repeat -194px; width:69px; height: 64px;  }
a.homenav:hover { }
.vehiclenav , a.vehiclenav:link, a.vehiclenav:visited { background: url('Images/image_sprite.jpg') no-repeat -263px; width:96px; height: 64px;  }
a.vehiclenav:hover { }
.rvnav , a.rvnav:link, a.rvnav:visited { background: url('Images/image_sprite.jpg') no-repeat -359px; width:100px; height: 64px;  }
a.rvnav:hover { }
.motorcyclenav , a.motorcyclenav:link, a.motorcyclenav:visited { background: url('Images/image_sprite.jpg') no-repeat -459px; width:76px; height: 64px;  }
a.motorcyclenav:hover { }
.atvnav , a.atvnav:link, a.atvnav:visited { background: url('Images/image_sprite.jpg') no-repeat -535px; width:63px; height: 64px;  }
a.atvnav:hover { }


.footerInfo { text-align: center; margin: 10px 0 10px 0; }

/**************** Forms ***************************/

.iweb_cfd_pnlCtrls { margin: 35px 0 15px 150px; }
/* Form Rows */
.SubHead { }
.SubHead span {color: #164E7A; font: bold 12pt Helvetica, Arial, sans-serif; width: 200px; }

.NormalTextBox {
	/* css 3 */
	border-radius:5px;
	/* mozilla */
	-moz-border-radius:5px;
	/* webkit */
	-webkit-border-radius:5px;	
	font: 12pt Helvetica, Arial, sans-serif;
	padding:4px;
}

/* buttons */
.iweb_cfd_table { margin: 0 0 35px 230px; }




